package com.xymtop.sqlcater.core.sql.sqlexecute.select.builder;


import com.xymtop.sqlcater.core.sql.sqlexecute.select.entity.SqlSelect;
import lombok.Data;

import java.util.Arrays;
import java.util.List;

//构建查询语句
@Data
public class SqlSelectBuilder {

   private  String sql;


   private SqlSelect sqlSelect;

   public static SqlSelectBuilder add(String sql){
       SqlSelectBuilder sqlSelectBuilder = new SqlSelectBuilder();
       sqlSelectBuilder.setSql(sql);
       return sqlSelectBuilder;
   }


   //构建SQL
//   public void  build(){
//
//       //首先解析为基础节点
//
//       //转为小写
//       sql = sql.toLowerCase();
//
//       //空格切割
//       String[] split = sql.split(" ");
//
//       //重新组合，保证只有一个空格在节点间
//       List<String> stringList = Arrays.stream(split).toList();
//
//
//       //至少有4个节点
//       if(split.length>4&&!stringList.isEmpty()){
//
//           for(String str : stringList){
//
//           }
//       }
//
//
//   }



}
